/**
 * 用于管理集合
 */
import entity.Book;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.stream.Collectors;
public class BooksManage {

    public static List<Book> RanPut(){
      Book[] books=new Book[10];
        for (int i = 0; i <books.length ; i++) {
          SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
          Book book=new Book();
          book.setName("图书"+(i+1));
          book.setId(i+(int)(Math.random()*100));
          book.setAuthor("作者"+(i+1));
          int price=(int)(Math.random()*10000);// 0-9999 范围的整数
          book.setPrice(price/1.0/100);// 让结果保留两位小数
          //book.setPrice(99.99);
          int month=(int) (Math.random()*12)+1;// 得到1-12的随机月份
          String month_str=month<10?"0"+month:month+"";
          int day=(int)(Math.random()*28)+1;
          String day_str=day<10?"0"+day:day+"";
          String str2="2001-"+month_str+"-"+day_str;

          try {
            Date d=format.parse(str2);
            book.setDate(d);
          } catch (ParseException e) {
           e.printStackTrace();
          }
            books[i]=book;
        }
        //数组-->转集合
        //返回集合
        return Arrays.stream(books).collect(Collectors.toList());
    }

}
